b44c73f7d61d2c5e940bba47edc109503a392355,api/src/main/java/org/openmrs/module/fhir/api/util/FHIRImagingStudyUtil.java,FHIRImagingStudyUtil,generateOpenMRSInstanceObs,#ImagingStudy.SeriesInstance#org.openmrs.Patient#,150
Before Change
omrsInstance.setUuid(instance.getUid());
// Set All values
omrsInstance.setValueText(value);
// Set `content` as Complex Obs
for (AttachmentDt attachment : instance.getContent()) {
int conceptId = FHIRUtils.getImagingStudySeriesInstanceContentConcept().getConceptId();
After Change
public static Obs generateOpenMRSInstanceObs(ImagingStudy.SeriesInstance instance, org.openmrs.Patient omrsPatient,
Date dateTime) {
Concept conceptInstance = FHIRUtils.getImagingStudySeriesInstanceConcept();
Obs omrsInstance = new Obs(omrsPatient, conceptInstance, dateTime, null);
String value = "";
// Set `number` as Obs Value (Text)
if (instance.getNumber() != null) {
value += "number:".concat(instance.getNumber().toString() + ",");
}
// Set `uid` as Obs uuid
omrsInstance.setUuid(instance.getUid());
// Set All values
if (!"".equals(value)) {
omrsInstance.setValueText(value);
}
// Set `content` as Complex Obs
for (AttachmentDt attachment : instance.getContent()) {